package com.liruo.idworker.distributed.twitter.strategy;

/**
 * @Author:liruo
 * @Date:2023-02-06-19:53:32
 * @Desc
 * 1.实现 MachineIDStrategy使用不同的machineId组合方法
 * 2.继承 MachineIDStrategyImpl使用不同的dataCenterId和inCenterMachineId组合方法
 * 3.使用DefaultMachineIdStrategy
 */
public interface MachineIDStrategy {
    int MAX_MACHINE_ID_BITS = 12;
    long getMachineID();
}
